﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Comissoes.Utilities;
using Comissoes.Security;

namespace Comissoes.Models
{
    public class OperadoresModel
    {
        xcontEntities db = new xcontEntities();

        public Object Lojas()
        {
            Int32 lojas = db.LOJAS_OPERADOR.Count(t => t.OPERADORES.ID_OPER == Access.User.ID_OPER);

            if (lojas == 1)
            {
                LOJAS_OPERADOR loja = db.LOJAS_OPERADOR.Include("OPERADORES").Include("LOJAS").First(t => t.OPERADORES.ID_OPER == Access.User.ID_OPER);

                return new
                {
                    lojas = lojas,
                    loja = new
                    {
                        COD_LOJA = loja.LOJAS.COD_LOJA,
                        NOME_LOJA = loja.LOJAS.NOME_LOJA
                    }
                };
            }

            return new
            {
                lojas = lojas
            };
        }
    }
}